package com.yuandian.management.enums;

/**
 * 需要提取和回填的专属指标，这里枚举值不能改变，需要和旧版本兼容
 *
 */
public enum IndicatorType {

    /**
     * 交易标识
     */
    deal ("deal"),
    /**
     * 操作员ID
     */
    operator ("opIdCode"),

    /**
     * 营业厅编码
     */
    businessHall ("businessHallCode"),

    /**
     * 手机号
     */
    phone ("phoneCode"),

    /**
     * 自定义返回码
     */
    cusResCode("cusReCode"),

    /**
     * 回填
     */
    backfill("backfill"),

    /**
     * 长业务processId
     */
    sysProcessId("SYSPROCESSID"),

    /**
     * 长业务处理节点名称
     */
    sysNodeName("SYSNODENAME"),
    /**
     * 长业务处理节点操作人
     */
    sysOperator("SYSOPERATOR");

    private final String key;

    IndicatorType(String key) {
        this.key = key;
    }

    public String key () {
        return this.key;
    }

    public String getKey() {
        return key;
    }
}
